interface IdFunc<Type> {
  id: (value: Type) => Type
  ids: () => Type[]
}

// 使用泛型接口 并且指定一个类型为number
let UseInter: IdFunc<number> = {
  id(value: number) {
    return value
  },
  ids() {
    return [1, 2, 3]
  }
}
